#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
using namespace std;
// class Date {
// public:
//	Date(int year, int month, int day)
//		:_n(100)
//	{
//		_year = year;
//		_month = month;
//		_day = day;
//	}
// private:
//	//定义的地方：
//	int _year;
//	int _month;
//	int _day;
//	const int _n;
// };
// int main()
//{
//	Date d1(2024, 4, 20);
//	return 0;
// }

// class A {
// public:
//	A(int a)
//	{
//		_a = a;
//	}
// private:
//	int _a;
// };
// class Date {
// public:
//	Date(int year, int month, int day, int i)
//		: ref(i)
//		, _aa(0)
//	{
//		_year = year;
//		_month = month;
//		_day = day;
//	}
// private:
//	int _year;
//	int _month;
//	int _day;
//	const int _N = 2596;//缺省值
//	int& ref;
//	A _aa;//没有默认构造函数的自定义类型成员变量
// };
//
// int main()
//{
//	Date d1(2024, 1, 1,9);
//	return 0;
// }